package com.gateway.service;


import com.gateway.api.domain.vo.ApiInfo;

import java.util.List;
import java.util.Map;

public interface ApiService {


    ApiInfo getTargetURLFromCache(String requestURI);

    boolean checkApiInfoIsExistsFromCache(String checkUrl);

    List<ApiInfo> getAllFromCache();

    boolean add(ApiInfo apiInfo);

    boolean update(ApiInfo apiInfo);

    ApiInfo getApiInfoById(String apiId);

    void updateStatus(String apiIds, String status);

    List<ApiInfo> getAll();
}
